package jhlee42;

import java.util.Scanner;

public class J05EX35Charges {
	// 잔돈 계산하는 프로그램
	public static void main(String[] args) {
		// 변수
		int pay = 0; // 청구 금액
		int money = 0; // 지불 금액
		int charge = 0; // 잔돈
		
		
		int w50000 = 0; // 거스름돈
		int w10000 = 0; // 거스름돈
		int w5000 = 0; // 거스름돈
		int w1000 = 0; // 거스름돈
		int w500 = 0; // 거스름돈
		int w100 = 0; // 거스름돈
		int w50 = 0; // 거스름돈
		int w10 = 0; // 거스름돈
		
		Scanner sc = new Scanner(System.in);
		String result ="";

	
		
		// 잔돈 계산
		
		System.out.println("청구금액을 입력하세요");
		pay = sc.nextInt(); // 5000 원 주세요..
		
		
		System.out.println("지불금액을 입력하세요");
		money = sc.nextInt(); // 7000 원 드릴게요
		
		charge = money - pay;
			
		if (money > pay) { // 잔돈 발생
			// 50000
			w50000 = charge / 50000;
			charge = charge % 50000;
			
			// 10000
			w10000 = charge / 10000;
			charge = charge % 10000;
			
			// 5000
			w5000 = charge / 5000;
			charge = charge % 5000;
			
			// 1000
			w1000 = charge / 1000;
			charge = charge % 1000;
			
			// 500
			w500 = charge / 500;
			charge = charge % 500;
			
			// 100
			w100 = charge / 100;
			charge = charge % 100;
			
			// 50
			w50 = charge / 50;
			charge = charge % 50;
			
			// 10
			w10 = charge / 10;
			charge = charge % 10;
		}
		else if (money == pay) { // 오케이 ~! 잘가 !! 잔돈 없어
			System.out.println("계산이 확실하군... 후후 잘가요 손님~ 바바");
		}
		else { // 돈 더주세요...
			System.out.println("돈 더 주세요....");
		}
		

		// 결과 출력
		System.out.println("거슴돈은 다음과 같습니다."); // 2000원 잔돈입니다.
		result += "50000원권 : " + w50000+"\n";      
		result += "10000원권 : " + w10000 +"\n";
		result += "5000원권 : " + w5000 +"\n";		
		result += "1000원권 : " + w1000 +"\n";
		result += "500원권 : " + w500 +"\n";	
		result += "100원권 : " + w100 +"\n";		
		result += 	"50원권 : " + w50 +"\n";
		result += 	"10원권 : " + w10;
						
		System.out.println(result);
	}

}
